package com.example.basic.service.impl;

import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.ExcelWriter;
import com.alibaba.excel.write.metadata.WriteSheet;
import com.example.basic.dao.RoleMapper;
import com.example.basic.dao.UserMapper;
import com.example.basic.domain.Info;
import com.example.basic.domain.Role;
import com.example.basic.domain.User;
import com.example.basic.service.ExcelExport;
import com.example.basic.util.CellStyleUtils;
import com.google.common.collect.Lists;
import org.apache.poi.ss.SpreadsheetVersion;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import java.lang.reflect.Field;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.*;

/**
 * @author mjw
 * @date 2022/9/8
 */
@Service
public class ExcelExportImpl implements ExcelExport {

    @Resource
    private UserMapper userMapper;

    @Resource
    private RoleMapper roleMapper;

    private final ExecutorService executorService = Executors.newCachedThreadPool();

    @Override
    public void export(HttpServletResponse response) {

        initCellMaxTextLength();

        response.setContentType("application/vnd.ms-excel");
        response.setCharacterEncoding("utf-8");
        // 这里URLEncoder.encode可以防止中文乱码
        ExcelWriter excelWriter = null;
        try {
            String fileName = URLEncoder.encode("test-export", "UTF-8");
            response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");

            //新建ExcelWriter
            excelWriter = EasyExcel.write(response.getOutputStream())
                    .registerWriteHandler(CellStyleUtils.headCellStyle())
                    .build();
            //获取sheet0对象
            WriteSheet mainSheet = EasyExcel.writerSheet(0, "sheet页1的名字").head(User.class).build();
            //向sheet0写入数据 传入空list这样只导出表头
            List<User> userList = userMapper.selectAll();
            excelWriter.write(userList, mainSheet);

            //获取sheet1对象
            WriteSheet detailSheet = EasyExcel.writerSheet(1, "sheet页2的名字").head(Role.class).build();
            //向sheet1写入数据 传入空list这样只导出表头
            List<Role> roleList = roleMapper.selectAll();
            excelWriter.write(roleList, detailSheet);

            //写入info
            WriteSheet infoSheet = EasyExcel.writerSheet(2, "info").head(Info.class).build();
            List<Info> infoList = new ArrayList<>();
            String infoName = "、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\n" +
                    "2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\n" +
                    "3、功能区域使用活跃度：本月累计登录722次数；\n" +
                    "6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\n" +
                    "每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\n" +
                    "每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司" +
                    "、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司、现存已注册账户数：662个，本月新增注册账户数：57个；其中曾发起过付款申请的的供应商账户2个；\\n\" +\n" +
                    "                    \"2、本月供应商自助提交付款申请：3个，发票2张，PO号2个,  金额32港币；\\n\" +\n" +
                    "                    \"3、功能区域使用活跃度：本月累计登录722次数；\\n\" +\n" +
                    "                    \"6、每月上传发票港币金额最多的Top 3 供应商: Pai的派09公司,Pai的派16公司,4S Computer Limited\\n\" +\n" +
                    "                    \"每月登录次数最多的Top 3 供应商: 供应商准入测试-006,供应商准入测试-020,TEST1002MUNITEL (München Teledienst) UG (haftungsbeschr?nkt)\\n\" +\n" +
                    "                    \"每月提交付款申请涉及PO 号最多的Top 3 供应商：Pai的派09公司,Pai的派16公司";

            Info info = new Info();
            info.setInfo(infoName);
            infoList.add(info);
            excelWriter.write(infoList, infoSheet);
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            //关闭流
            if (excelWriter != null) {
                excelWriter.finish();
            }
        }
    }

    /**
     * 初始化 cell 内容长度
     * 	   cell 原本内容长度限制 32767  现修改为Integer.MAX_VALUE
     */
    public static void initCellMaxTextLength() {
        SpreadsheetVersion excel2007 = SpreadsheetVersion.EXCEL2007;
        if (Integer.MAX_VALUE != excel2007.getMaxTextLength()) {
            Field field;
            try {
                field = excel2007.getClass().getDeclaredField("_maxTextLength");
                field.setAccessible(true);
                field.set(excel2007, Integer.MAX_VALUE);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }

//    @Override
//    public void exportExcel(HttpServletResponse response) {
//        response.setContentType("application/vnd.ms-excel");
//        response.setCharacterEncoding("utf-8");
//        // 这里URLEncoder.encode可以防止中文乱码
//        ThreadPoolExecutor executor = CommonExecutor.buildThreadFirstExecutor("asyncExportExecutor");
//        try {
//            String fileName = URLEncoder.encode("test-export", "UTF-8");
//            response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
//            //分批，假设每10个为一批
//            String count = "1000";
//            List<User> userList = userMapper.selectAll();
//            List<AsyncTask<List<User>>> asyncTaskList = new ArrayList<>();
//            List<List<User>> partition = Lists.partition(userList, Integer.parseInt(count));
//            partition.forEach(
//                    batchData -> {
//                        asyncTaskList.add(() -> batchData);
//                    }
//            );
//            //导出报表
//            List<User> exportList = CommonExecutor.batchExecuteAsync(asyncTaskList, executor, "asyncExportTask")
//                    .stream().flatMap(Collection::stream).distinct().collect(Collectors.toList());
//            System.out.println("exportList.size():" + exportList.size());
//            // 创建ExcelWriter对象
//            ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream()).build();
//            WriteSheet writeSheet = EasyExcel.writerSheet(0, "Sheet1").head(User.class).build();
//            // 写入数据
//            excelWriter.write(exportList, writeSheet);
//            // 关闭ExcelWriter对象
//            excelWriter.finish();
//        } catch (Exception e) {
//            throw new RuntimeException(e);
//        }
//    }


    @Override
    public void exportExcel(HttpServletResponse response) {
        response.setContentType("application/vnd.ms-excel");
        response.setCharacterEncoding("utf-8");
        System.out.println("主线程开始执行，当前线程为：" + Thread.currentThread().getName());
        CompletableFuture.runAsync(() -> {
            ExecutorService executor = Executors.newFixedThreadPool(10);
            try {
                String fileName = URLEncoder.encode("test-export", "UTF-8");
                response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
                //分批，假设每3000个为一批
                String count = "3000";
                List<User> userList = userMapper.selectAll();
                List<Callable<List<User>>> asyncTaskList = new ArrayList<>();
                List<List<User>> partition = Lists.partition(userList, Integer.parseInt(count));
                partition.forEach(
                        batchData -> {
                            asyncTaskList.add(() -> {
                                System.out.println("异步任务线程：" + Thread.currentThread().getName() + "正在处理数据...");
                                return batchData;
                            });
                        }
                );
                // 创建ExcelWriter对象
                ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream()).build();
                WriteSheet writeSheet = EasyExcel.writerSheet(0, "Sheet1").head(User.class).build();
                try {
                    List<Future<List<User>>> futures = executor.invokeAll(asyncTaskList);
                    for (Future<List<User>> future : futures) {
                        excelWriter.write(future.get(), writeSheet);
                    }
                } catch (Exception e) {
                    e.printStackTrace();
                } finally {
                    executor.shutdown();
                }
                // 关闭ExcelWriter对象
                excelWriter.finish();
            } catch (Exception e) {
                throw new RuntimeException(e);
            }
        }).join();
        System.out.println("主线程继续执行，当前线程为：" + Thread.currentThread().getName());
    }

}
